DataSource for Entity Framework for WinForms
AttachView<TResult>(Object,Func<View<T>,View<TResult>>) メソッド

C1.LiveLinq.4.5.2 アセンブリ > C1.LiveLinq.LiveViews 名前空間 > View<T> クラス > AttachView メソッド : AttachView<TResult>(Object,Func<View<T>,View<TResult>>) メソッド
サブクエリービュー内の要素の型。
アタッチされているビュー内で、このサブクエリーを一意に指定する文字列。任意の文字列を指定できます。 必要な条件は、同じビューにアタッチされている異なるサブクエリー(存在する場合)は異なるサブクエリー ID を持つ必要があることだけです。
サブビューがアタッチされている先のビューから、そのサブビューを取得する関数。
サブクエリーをビューのインクリメンタルメンテナンスメカニズムに含め、そのサブクエリーを同じビューの他のサブクエリーから一意に識別します。
シンタックス
'宣言
 
Public Overloads Function AttachView(Of TResult)( _
   ByVal subqueryId As System.Object, _
   ByVal selector As System.Func(Of View(Of T),View(Of TResult)) _
) As View(Of TResult)
public View<TResult> AttachView<TResult>( 
   System.object subqueryId,
   System.Func<View<T>,View<TResult>> selector
)

パラメータ

subqueryId
アタッチされているビュー内で、このサブクエリーを一意に指定する文字列。任意の文字列を指定できます。 必要な条件は、同じビューにアタッチされている異なるサブクエリー(存在する場合)は異なるサブクエリー ID を持つ必要があることだけです。
selector
サブビューがアタッチされている先のビューから、そのサブビューを取得する関数。

型パラメータ

TResult
サブクエリービュー内の要素の型。

戻り値の型

アタッチされているサブビュー。
解説

同じビューに複数のサブビューがアタッチされている場合は、このオーバーロードを使用する必要があります。 subqueryId は、同じビューにアタッチされている2つの異なるサブビューに対して繰り返して使用されない限り、任意の文字列にすることができます。

AttachView メソッドの説明については、他のオーバーロードを参照してください。

参照

View<T> クラス
View<T> メンバ
オーバーロード一覧
AttachAggregationView<TResult>(Object,Func<View<T>,AggregationView<T,TResult>>) メソッド